
pub enum ParseResult {
    Done(),
    Error(),
}

pub fn parse_from_file(file_name: &str) -> ParseResult {


}

pub fn parse_from_str(buffer: &str) -> ParseResult {


}